leave something to rest - Spanish English Dictionary